傘忘防ボット LINE Bot
/icons/hr.icon
仕様
「 傘を忘れることを防ぐボット 」
最初に自分の所属する都道府県を登録
ボタンで選択
傘の要・不要を調べる
その日の天気と傘の要不要について返す
地域の設定・変更
登録しておく都道府県の設定を変更
朝6時にpush通知
設定すると毎朝6時にpush通知して傘の要不要を教えてくれる
https://gyazo.com/850e054cffe7f75ee60641ad32d921d5
技術内容
LINE の Message API を利用したアプリ
/pjp/Heroku.icon Heroku 上で /pjp/Node.js.icon Node.js を動作
/pjp/Raspberry Pi.icon Raspberry Pi 上に /pjp/PostgreSQL.icon PostgreSQL データベースを構築
/pjp/PostgreSQL.icon PostgreSQL には LINE ユーザID と登録してある都道府県情報を保存してある
処理の流れは以下の図
https://gyazo.com/0e11acd7ea5cb8b8398ad672ee5e0daf
https://gyazo.com/16c220f7d56efcc555e9cab157faad88
きっかけ
大学の授業に置ける自己制作物の提出
役割
チーム開発
私 (pollenjp.icon) が関わったこと
LINE Message API を利用し Node.js アプリの開発 自宅にグルーバルIPどドメイン等を取得
スライド作成
チームメンバー
皆プログラミングをしたことが無い文系の人だったため, 県名ごとの条件分岐に応じた単語の手入力を行ってもらった (これくらいしか振れる仕事が無かった)
以下のREADME.mdにかいてある内容を実際にメンバーの人にやってもらった